package osmData

type PointOfInterest struct {
	Name      string  `json:"name"`
	Type      string  `json:"type"`
	Latitude  float64 `json:"latitude"`
	Longitude float64 `json:"longitude"`
}

type OsmData struct {
	MapLink          string            `json:"mapLink"`
	BoundingBox      []float64         `json:"boundingBox"`
	PointsOfInterest []PointOfInterest `json:"pointsOfInterest"`
}

type Region struct {
	ID           int64   `json:"id"`
	RegionType   []int64 `json:"regionType"`
	AccountID    int64   `json:"accountId"`
	Name         string  `json:"name"`
	ParentRegion string  `json:"parentRegion"`
	Latitude     float64 `json:"latitude"`
	Longitude    float64 `json:"longitude"`
	OsmData      OsmData `json:"osmData"`
}
